# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""
#整数类型练习
x,y = 10,20
z=x+y
print(z)

#浮点型类型练习
a=3.14
b=2.718
c=a*b
print(c)

#字符串类型练习
name="lujiabei"            #给字符串name赋值lujiabei
first_char = name[0]       #使用索引操作，将name中的第一个字符赋值给一个新的字符变量first_char
sub_str = name[1:4]        #使用切片操作，将name中的第二个字符到第四个字符（包括第四个字符）赋值给一个新的字符串变量sub_str。
upper_name = name.upper()  #将name中的所有字符都转换为大写，并赋值给一个新的字符串变量upper_name
print(first_char)
print(sub_str)
print(upper_name)

#列表类型练习题
numbers = []               #创建一个列表变量numbers，并将其初始化为空列表
i=0
for i in range(0,10):      #使用循环语句向numbers中添加10个整数（可以使用range()函数生成）
    numbers.append(i)      #append(i)在列表末尾添加一个新对象i
numbers[4] = 100           #将numbers中第五个元素（索引为4）修改为100
numbers.remove(2)          #删除numbers中索引为2的元素
print(numbers)

#元组类型练习题
colors = ('a','b','c')     #创建一个元组变量colors，并将其初始化为包含3个字符串元素的元组
colors = colors+('yellow',)#向colors中添加一个新的元素"Yellow"
colors_list = list(colors) #元组不能修改，将元组变为列表
colors_list[1] = 'Blue'    #将colors中的第二个元素修改为"Blue"
colors = tuple(colors_list)#列表变回元组
print(colors)